@charset "UTF-8";
* { margin: 0; padding: 0; }
ul, li { list-style: none; }

body { background: #ffffff; font-family: Arial, Helvetica, sans-serif; color: #844200; font-size: 12px; font-style: normal; }
body, .outer_wrap { width: 100%; text-align: center; }

a, h1, h2, h3, h4, h5 { color: #844200; font-weight: bold; }
a:hover { text-decoration: none; }
#content_middle a { font-weight: normal; }
#nav a, #sidebar_left a { color: #ffffff; }
#content_middle a.active { text-decoration: none; cursor: default; font-weight: bold; }

h1 { font-size: 18px; line-height: 40px; }
h2 { padding: 0 10px; font-size: 14px; overflow: hidden; zoom: 1; text-transform: uppercase; }

img { border: none; }
#main p { padding: 5px 0;}
.float_left { display: inline; float: left; }
.float_right { display: inline; float: right; }
.clearboth { clear: both; }

.wrap { margin: 0 auto; padding: 15px 0; width: 920px; overflow: hidden; zoom: 1; text-align: left; }
.outer_wrap .wrap { padding: 0; }

.block { margin-bottom: 15px; }
.block_body { padding: 0 10px; }

#header { padding-bottom: 0; }
#logo { width: 261px; height: 68px; }
#nav { margin-top: 30px; width: 482px; height: 38px; background: url(images/nav_bg.jpg) no-repeat center bottom; font-size: 14px; }
#nav a { float: left; padding: 0 5px 0 30px; height: 38px; text-decoration: none; line-height: 38px; }
#nav #nav_signout { float: right; padding: 0 10px 0 0; }
#nav_home:hover { background: url(images/nav_home_hover.jpg) no-repeat 0 0; }
#nav_help:hover { background: url(images/nav_help_hover.jpg) no-repeat -75px 0; }
#nav_settings:hover { background: url(images/nav_settings_hover.jpg) no-repeat -142px 0; }
#nav_signout:hover { background: url(images/nav_signout_hover.jpg) no-repeat -412px 0; }

#pagetitle { height: 40px; background: #fec080; }
#account_info { width: 482px; height: 40px; background: #ff9a33; line-height: 40px; color: #fff; font-weight: bold; text-align: right; }
#user_name { padding-right: 10px; font-style: italic; }

#sidebar_left { width: 200px; }
#sidebar_left h2 { height: 34px; background: url(images/siderbar_left_subject.jpg) no-repeat center bottom; line-height: 34px; }
#sidebar_left .block_body { margin: 0 1px; padding: 0 10px; background: #ff850a url(images/siderbar_left_body.jpg) repeat-x; line-height: 20px; }
#sidebar_left .block_footer { height: 13px; width:200px; background: url(images/siderbar_left_footer.jpg) no-repeat center top; font-size: 1px; }

.content_middle_top { height: 9px; background: url(images/content_middle_top.jpg) no-repeat center bottom; font-size: 1px; }
.content_middle_footer { height: 10px; background: url(images/content_middle_footer.jpg) no-repeat center top; font-size: 1px; }
#content_middle { margin-left: 8px; width: 471px; }
#content_middle .block_body { background: url(images/content_middle_body.jpg) repeat-y center; }

#listview { margin-right: 10px; width: 48px; height: 29px; background: url(images/view_list_normal.jpg) no-repeat center; text-indent: -9999px; }
#listview:hover { background: url(images/view_list_hover.jpg) no-repeat center; }
#thumbview { width: 48px; height: 29px; background: url(images/view_thumb_normal.jpg) no-repeat center; text-indent: -9999px; }
#thumbview:hover { background: url(images/view_thumb_hover.jpg) no-repeat center; }

#sidebar_right { width: 230px; }
.sidebar_right_top { height: 19px; background: url(images/siderbar_right_top.jpg) no-repeat center bottom; zoom: 1; font-size: 1px; }
.sidebar_right_footer { height: 19px; background: url(images/siderbar_right_footer.jpg) no-repeat center top; zoom: 1; font-size: 1px; }
.sidebar_right_body { margin: 0; background: url(images/siderbar_right_body.jpg) repeat-y center; }
.paragraph_title { font-weight: bold; }

#footer { height: 50px; background: url(images/footer_body.jpg) repeat-x bottom; line-height: 50px; color: #666666; font-weight: bold; font-size: 14px; }
